package com.example.szh.mvp.di;

import com.example.szh.fragment.LiveFragment;
import com.example.szh.mvp.view.live.LiveValuesActivity;
import com.example.szh.mvp.view.news.ChannelActivity;
import com.example.szh.mvp.view.news.ContentNewsFragment;
import com.example.szh.fragment.NewsFragment;
import com.example.szh.mvp.view.news.NewsValuesActivity;
import com.example.szh.mvp.view.people.FollowFragment;
import com.example.szh.mvp.view.people.ReCommendFragment;
import com.example.szh.mvp.view.video.SmallVideoFragment;

import dagger.Component;

@Component(modules = LREMoudes.class)
public interface LREConponent {
    void injectNewsFragment(NewsFragment fragment);
    void injectContentNewsFragment(ContentNewsFragment fragment);
    void injectRecommendFragment(ReCommendFragment fragment);
    void injectRecommendFragment(com.example.szh.mvp.view.video.ReCommendFragment fragment);
    void injectFollowFragment(FollowFragment followFragment);
    void injectSmallVideoFragment(SmallVideoFragment fragment);
    void injectLivesFragment(LiveFragment fragment);
    void injectNewsValuesActivity(NewsValuesActivity activity);
    void injectLiveValuesActivity(LiveValuesActivity activity);
    void injectChannelActivity(ChannelActivity activity);
}
